Sean F McMahon
Sean F. McMahon is assistant professor of political science at the American University in Cairo.